# 使用一个官方的 JDK 作为基础镜像
FROM openjdk:17-jdk-alpine

# 作者
MAINTAINER lixuchao
# 配置
ENV PARAMS=""
ENV JAVA_OPTS="--add-opens java.base/java.lang=ALL-UNNAMED"
# 时区
ENV TZ=PRC
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 添加应用
ADD target/api-gateway-engin-0.0.1-SNAPSHOT.jar /api-gateway-engine.jar
# 暴露多个端口
#EXPOSE 8004
#EXPOSE 7397
# 执行镜像
ENTRYPOINT ["sh","-c","java -jar $JAVA_OPTS /api-gateway-engine.jar $PARAMS"]